*{margin: 0; padding: 0}

body {

}

ul {
list-style: none;
}

#wrapper {

width: 1000px;
/*margin: 20px auto;*/
}

ul#topnav {
float: left;
width: auto;
position: relative;
font-size:12px;
font-weight:bold;
height: 20px;
background: #a0b445;
behavior: url(whateverhover.htc);

}

ul#topnav li  {
float: left;
padding-top:4px;
margin-bottom:1px;
height: 21px;
padding-left: 0px;
padding-right:7px;
border-right: 1px solid #2f6184;
}

ul#topnav li a {
padding: 1px 07px;
display: block;
color: #f0f0f0;
text-decoration: none;
}

ul#topnav li:hover {
background: #b21a1a url(../images/bottom-nav.jpg) repeat-x;
}

ul#topnav li ul.children {
float: left;
height: 24px;
line-height: 24px;
padding: 4px;
position: absolute;
left: 0px; top: 20px;
display: none;
width: 992px;
background: #a0b445;
color: white;
/*-moz-border-radius: 0px 0px 5px 5px;
-khtml-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;*/
}

ul#topnav li ul.children li {
border: none;
}

ul#topnav li:hover ul {
display: block;
}

ul#topnav li ul a {
display: inline;
}

ul#topnav li ul a:hover {
text-decoration: underline;
}

ul#topnav li ul li:hover {
background: none;
}




























